// 引入axios
import axios from 'axios';
// 
import nprogress from 'nprogress';
import 'nprogress/nprogress.css';
// 利用axios对象的一个方法create方法,可以创建axios实例
let requests = axios.create({
    // 设置一些配置项
    baseURL:'/api',
    timeout: 5000
});
// 请求拦截器
requests.interceptors.request.use((config)=>{
    // 进度条加载
    nprogress.start();
    return config
})


// 响应拦截器
requests.interceptors.response.use((resolve)=>{
    nprogress.done();
    return resolve.data;
},(err)=>{
    alert('请求失败')
    return Promise.reject(err);
});

export default requests;